import http from '@/config/request'

/**
 * 获取员工信息
 * @param {string} employeeNo - 员工编号
 * @returns {Promise} 返回员工信息的Promise对象
 */
export const getEmployeeInfo = (employeeNo) => {
  return http.get(`/employee/info?employeeNo=${employeeNo}`)
}

/**
 * 更新员工信息
 * @param {Object} data - 员工信息
 * @returns {Promise} 返回更新结果的Promise对象
 */
export const updateEmployeeInfo = (data) => {
  return http.post('/employee/info/update', data)
}

/**
 * 更新人脸信息
 * @param {FormData} formData - 包含员工编号和人脸图片的FormData对象
 * @returns {Promise} 返回更新结果的Promise对象
 */
export const updateFace = (formData) => {
  return http.post('/employee/info/register-or-update', formData, {
    headers: {
      'Content-Type': 'multipart/form-data'
    }
  })
}
